<?php
$name = $_REQUEST["name"];
$price = $_REQUEST["price"];
$unit = $_REQUEST["unit"];
// var_dump($name);
// var_dump($price);
// var_dump($unit);
// 一般在 页面中验证 参数的 合法性

$conn = mysqli_connect("localhost:3306","root","","php");
mysqli_query($conn, "set names utf8");

// 用 用户提供的 商品名查询
$checkSql = "select p_name from product where p_name = '$name'";
$result = mysqli_query($conn, $checkSql);
// 如果 有一行以及以上的结果, 则表示 该商品名已重复
if(mysqli_num_rows($result) > 0){
    echo "<div style='color:red;' >该商品名已重复</div>";
    mysqli_close($conn);
    return;
}

$sql = "insert into product (p_name,p_price,p_unit) values ('$name',$price,'$unit')";
$result = mysqli_query($conn, $sql);
if(!$result){
    // // 1062 违反了唯一约束
    // echo "error-msg:" . mysqli_error($conn) . "<br>";
    // echo "error-code:" . mysqli_errno($conn);
} else {
    echo "<div style='color:green;' >添加成功</div>";
}
mysqli_close($conn);
?>